The poor business results of renewable energy businesses stem from many reasons, including businesses using financial leverage by mobilising large amounts of capital through bond issuance.
With a solid financial foundation, bright prospects in the medium and long term, stocks of renewable energy companies are attracting more and more investors.